.coach_list{ width:95%; background:#000;margin:10px auto 0; color:#fff; padding:0 0; position:relative; height:120px;}
.h_bg{ width:100%; height:100%;background: rgba(0,0,0,0.6); z-index:2; position:absolute; z-index:2;}
.coach_list_content{ width:100%; height:100px;z-index:3; position:absolute; padding:10px 0;}
.coach_list a{ color:#fff; text-align:center; width:100%; display:block; font-size:13px;}
.coach_list img{ border-radius:50%; width:80px; margin:0 13px;}
.coach_list i{ color:#d8d7d6;}

.name_coach{ width:33%; float:left; text-align:right; padding-top:25px;}
.pic_coach{ width:33%;float:left;}
.desc_coach{ width:33%;float:left; text-align:left;padding-top:30px; line-height:120%;}
.desc_coach i{ width:20%;float:left;}
.desc_coach div{ width:70%; text-align:left; float:left;}
.clear{ clear:both;}

.bottom{}


#coach_list{ width:100%; padding:13px 0;}
#coach_list li{ background:#fff; margin-bottom:10px; padding:8px 0; font-size:13px;}
#coach_list li input{ float:right; margin-top:6px; margin-right:15px;}
#coach_list li i{ margin-right:15px; margin-left:15px;}
#coach_list li{ color:#3d9f5f;}
#coach_list li.byy{ color:#8d8d8d;}/*被预约*/
#coach_list li.jlap{ color:#8d8d8d;}/*教练安排*/

#coach_list_up{ margin:10px 0; width:93%; margin:0 auto; border-top:1px solid #f5f5f5;}
#coach_list_up li{ border-bottom:1px solid #f5f5f5; padding:5px 0;}
#coach_list_up li i{ font-size:20px; margin-right:8px; color:#22974e; vertical-align:middle;}
.coach_detail_list{ padding:10px 0;}
.coach_img{ width:40%; float:left; text-align:center; margin-bottom:20px;}
.coach_img img{ width:80%; text-align:center; border-radius:50%;}
.coach_content{ font-size:14px;}
.coach_content b{ font-size:16px; display:block; padding-top:10px; padding-bottom:5px;}